package com.linfeng.business.admin.data.admin.vo;

import com.linfeng.component.common.enums.SexEnum;
import com.linfeng.component.common.enums.YesOrNoEnum;
import lombok.Data;

import java.util.Date;

@Data
public class AdminVO {

    /**
     *
     */
    protected Long id;

    /**
     * 登录名
     */
    protected String loginName;

    /**
     * 密码
     */
    protected String password;

    /**
     * 用户名
     */
    protected String userName;

    /**
     * 手机号
     */
    protected String phone;

    /**
     * 邮箱
     */
    protected String email;

    /**
     * 性别:1-男;2-女
     */
    protected Integer sex;

    public String getSexDisplay() {

        return SexEnum.getDisplay(getSex());
    }

    /**
     * 停用标识
     */
    protected Integer stopFlag;

    public String getStopFlagDisplay() {

        return YesOrNoEnum.getDisplay(getStopFlag());
    }

    /**
     * 删除标识
     */
    protected Integer delFlag;

    public String getDelFlagDisplay() {

        return YesOrNoEnum.getDisplay(getDelFlag());
    }

    /**
     * 部门
     */
    protected Integer departmentId;

    /**
     * 公司
     */
    protected Integer companyId;

    /**
     * 租户
     */
    protected Integer tenantId;

    /**
     * 备注
     */
    protected String remarks;

    /**
     * 创建人
     */
    protected Long creatorId;

    /**
     * 创建时间
     */
    protected Date createTime;

    /**
     * 修改人
     */
    protected Long updaterId;

    /**
     * 修改时间
     */
    protected Date updateTime;
}
